import http from "../service/http.js"

export const downloadModule = {
	state: {

		// downloadList:[
		// 	// 商品列表
		// ]
	},
	mutations: {
		// setDownloadList(state, downloadList) {
		// 	state.downloadList = downloadList;
		// },

	},
	getters: {

	},
	actions: {

		searchDownloadList: async function({
				commit,
				state
			}, params
			// {
			//  searchValue //搜索文本
			// 	pageNum //页码
			// 	pageSize //每页数量
			// 	orderByColumn //排序的字段
			// 	asc //升序或倒序
			// }
		) {
			// 搜索商品列表
			return await new Promise((resolve, reject) => {

				http.get("/downloadZone/list", params).then(res => {
					console.log("搜索下载列表成功", res)
					resolve(res)

				}).catch(err => {
					console.log("搜索下载列表失败", err)
					reject(err)
				})
			})
		},
	// 	getSearchHistroy: async function({
	// 		commit,
	// 		state
	// 	}) {
	// 		// 获取用户搜索历史
	// 		return await new Promise((resolve, reject) => {


	// 			http.get("/search/log/list").then(res => {

	// 				console.log("获取用户搜索历史成功", res)

	// 				resolve(res)

	// 			}).catch(err => {
	// 				console.log("获取用户搜索历史失败", err)
	// 				reject(err)
	// 			})
	// 		})
	// 	},
	// 	clearHistroy: async function({
	// 		commit,
	// 		state
	// 	}) {
	// 		// 清除搜索记录
	// 		return await new Promise((resolve, reject) => {
				
	// 			http.post('/search/clear/log').then(res => {

	// 				console.log("清除搜索记录成功", res)
	// 				let data = res.data.data

	// 				resolve(data)

	// 			}).catch(err => {
	// 				console.log("清除搜索记录失败", err)
	// 				reject(err)
	// 			})
	// 		})
	// 	},

	}
}
